package com.shuwen.gcdj.bean.conditionMonitoring.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@ApiModel
public class StatisticsTrendstabilityQueryReq {
    /**
     * 设备编号
     */
    @ApiModelProperty("设备编号")
    private String equipmentCode;
    /**
     * 评估对象
     */
    @ApiModelProperty("评估对象")
    private String evaluateObject;
    /**
     * 监测位置（）
     * 有监测位置的，没有传感器编码和特征值
     */
    @ApiModelProperty("监测位置")
    private Integer monitorLocation;

    /**
     * 状态值
     */
    @ApiModelProperty("状态值")
    private Float statusValue;

    /**
     * 传感器编码
     */
    @ApiModelProperty("传感器编码")
    private String sensorCode;
    /**
     * 特征值
     */
    @ApiModelProperty("特征值")
    private String characteristicValue;
    /**
     * 起始年
     */
    @ApiModelProperty("起始年")
    private Integer startYear;

    /**
     * 结束年
     */
    @ApiModelProperty("结束年")
    private Integer endYear;
    /**
     * 起始月
     */
    @ApiModelProperty("起始月")
    private Integer startMonth;
    /**
     * 结束月
     */
    @ApiModelProperty("结束月")
    private Integer endMonth;
    /**
     * 年
     */
    @ApiModelProperty("年")
    private Integer year;
    /**
     * 月
     */
    @ApiModelProperty("月")
    private Integer month;
    /**
     * 日
     */
    @ApiModelProperty("日")
    private Integer day;
    /**
     * 时间
     */
    @ApiModelProperty("时间")
    private LocalDateTime time;
}
